home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / dsp / dspgroup / dspnotes.arc / HARDWARE.INF < prev    next >
Encoding:
Text File  |  1987-12-24  |  5.6 KB  |  123 lines

  1. December 23, 1987 
  2. DSP Group notes de W3IWI
  3.  
  4. This set of notes is intended to help you get started on the TAPR/AMSAT 
  5. DSP project.
  6.  
  7. 1. Hardware status:
  8.  
  9. Thru the group purchase arrangement we have now taken delivery of ten of 
  10. the Delanco-Spry DSP boards for the team. The next ten are due "real soon 
  11. now". 
  12.  
  13. Delanco-Spry is a one-man operation of an ex-amateur named David Langmann. 
  14. His whole 'factory' is in his apartment in Washington, and we works on a 
  15. thin profit margin. Our ability to get his ~ $900 boards for you at the 
  16. lower price means that we must order in quantity, that payment must be 
  17. made on delivery, and that we take production as he can schedule it. 
  18. David's biggest problem has been obtaining 25 MHz TI 32010 chips and I 
  19. made the arbitrary decision that we would all get the fastest possible 
  20. boards.
  21.  
  22. In the first batch of ten boards, David was not able to get enough full 
  23. certified 25 MHz parts, so I agreed that he could hand screen 20 MHz TI 
  24. parts to fill the order. Of the initial batch of boards I have sent out 
  25. five of you (chosen at random) have the 20 MHz parts in 25 MHz boards. In 
  26. each of the packages I mailed out was an announcement from General 
  27. Instrument that you could mail them any old grubby 320 part and they would 
  28. send you a sample of their super-duper 25 MHz CMOS 32010's. I have a few 
  29. (like five) slow 32010's of unknown parentage which I could supply if you 
  30. have no floor-sweepings parts on hand and want to avial yourselves of GI 
  31. offer.
  32.  
  33. In addition to the team players who had obtained their boards outside the 
  34. DSP project, I have now shipped out 12 boards from the first received from 
  35. David. Lest you think that we shipped virtual boards, I borrowed two from 
  36. an outsider with the promise of repayment after Xmas.
  37.  
  38. The documentation that was shipped with the boards plus the stuff on these 
  39. disks is all we have. Courtney Duncan has been working to generate a 
  40. schematic for us.
  41.  
  42. As you bring your boards up, here are the standards I would recommend that 
  43. you put you board at the D000:0000 'high' address recommended for EGA 
  44. compatibility even if you aren't using an EGA board. We have also used the 
  45. 0x300 I/O address block (note: this conflicts with the default address for 
  46. 3COM 3C500 Ethernet boards -- I'd suggest you move the 3C500 to another 
  47. address). All the code that N4HY and I have done assumes that the host PC 
  48. machine has an 8087 or 80287 in it.
  49.  
  50. You will find that the +/- 5V A/D converter range means that you will have 
  51. to crank your radio's audio up pretty high to drive it from the speaker 
  52. port. 
  53.  
  54. The lack of gain on the Delanco-Spry board is probably a good thing. If 
  55. you look at the analog circuitry layout, it isn't the cleanest in the 
  56. world. Combine the high input levels required with total lack of anti-
  57. aliasing hardware filters on either the A/D or D/A and you come to the 
  58. conclusion that we desparately need an external analog signal conditioning 
  59. board ASAP. We need a volunteer to lay such a beast out. Here is what I'd 
  60. like to see on it:
  61.  
  62.   a. Analog input amplifier with gain up to about x100, with gross gain 
  63.      set by either a switch or at least by resistors on a DIP header. 
  64.      Provisions should be made for stable DC bias offsets so that small 
  65.      signals on top of a big DC 'pedestal' can be analyzed.
  66.  
  67.   b. Analog anti-aliasing filters -- at least 4 poles worth -- for the 
  68.      analog inputs. Programming can probably done with discrete components 
  69.      on dip headers. 
  70.  
  71.   c. Simple filters (low-pass is probably good enough) for analog outputs.
  72.  
  73.   d. Analog input (and if possible output) multiplexer. Several of the 
  74.      ideas people want to work on need at least two inputs, and four is 
  75.      better.
  76.  
  77.   e. Some discrete (open collector or optically isolated) digital output 
  78.      bits to do real-world tasks (like turning transmitters on and off).
  79.  
  80.   f. Both N4HY and I have often found it useful to actually listen to 
  81.      signals (both input and output). A small audio amplifier (like an 
  82.      LM386) and a speaker are a godsend.
  83.  
  84.   g. To run the analog multiplexers and to provide the discrete output 
  85.      control bits, the easiest thing would seem to be to use a 8-bit 
  86.      parallel LPTx: PC port. Two bits each could be assigned to A/D and 
  87.      D/A multiplexers, and the other four bits could provide the discrete 
  88.      outputs.
  89.  
  90.   h. The external analog board should NOT! derive its power from the PC. 
  91.      It should have its own clean analog-quality power. The amplifiers 
  92.      used for signal conditioning should be picked for good 1/f 
  93.      performance.
  94.  
  95. Another hardware item: You will find that it is a bitch to get BNC cable
  96. connectors thru the slot on the back of your PC and onto the board's BNCs. 
  97. Here is a hint I have done: Normally the end of a male BNC connector looks 
  98. like this:
  99.  
  100.                    |||
  101.                |||||||||||
  102.                |||||||||||
  103.                 |     o |
  104.                 |    // |
  105.                 |___//__|
  106.                [_________] <-- offending 'ring' 
  107.  
  108. I use my bench-mounted belt sander (a grinding wheel would work as well. A 
  109. file could be used, but it would take a long! time) to grind away the ring 
  110. on the end of the male BNC connector, so it ends up looking something like 
  111. this:
  112.                    |||
  113.                |||||||||||
  114.                |||||||||||
  115.                 |     o |
  116.                 |    // |
  117.                 |   //  |
  118.                 |__//___|  <-- ring ground off
  119.  
  120.  
  121. The connector will still lock fine, but the clearance problems go away.
  122.  
  123.